﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Helper;

namespace Services.BusinessRules
{
    class ValidateLenght:BusinessObject
    {
        string Data;
        string NameEN;
        string NameVN;
        int lenght;
        public ValidateLenght(String namevn, string nameen, string data, int lenght)
        {
            this.Data = data;
            this.NameVN = namevn;
            this.NameEN = nameen;
            this.lenght = lenght;
            AddValidate(Check());
        }


        string Check()
        {
            if (!String.IsNullOrEmpty(Data) && Data.Length > lenght)
            {
                if (ValueDefine.Lang == ValueDefine.Language.VN)
                {
                    return NameVN + " chỉ chứa tối đa " + lenght + " ký tự"; 
                }
                else
                {
                    return NameEN + " maximum is " + lenght + " letter";
                }
            }
            else {
                return null;
            }
        }
    }
}
